package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.JudgeProblem;
import com.shzu.jwc.ty.bean.JudgeProblemExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface JudgeProblemMapper {
    long countByExample(JudgeProblemExample example);

    int deleteByExample(JudgeProblemExample example);

    int deleteByPrimaryKey(Integer judgeProblemId);

    int insert(JudgeProblem record);

    int insertSelective(JudgeProblem record);

    List<JudgeProblem> selectByExample(JudgeProblemExample example);

    JudgeProblem selectByPrimaryKey(Integer judgeProblemId);

    int updateByExampleSelective(@Param("record") JudgeProblem record, @Param("example") JudgeProblemExample example);

    int updateByExample(@Param("record") JudgeProblem record, @Param("example") JudgeProblemExample example);

    int updateByPrimaryKeySelective(JudgeProblem record);

    int updateByPrimaryKey(JudgeProblem record);
}